package com.ruoyi.yljf.util;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 通用笔记对象
 * 
 * @author metaee
 * @date 2025-03-25
 */
@Data
public class CommonNotice {

    /** 笔记id */
    public Long id;

    /** 用户id */
    public Long userId;

    /** 用户姓名 */
    public String userName;

    /** 用户头像 */
    public String avatar;

    /** 课程 id */
    public Long curId;

    /** 课程姓名 */
    public String name;

    /** 笔记内容 */
    public String noticeContent;

    /** 点赞量 */
    public Long likes;

    /** 是否公开（0否/1是） */
    public String open;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    public Date creatTime;

}
